package com.fangzc.codegen.entity.tables;

import com.mybatisflex.core.query.QueryColumn;
import com.mybatisflex.core.table.TableDef;

/**
 * 表定义层。
 *
 * @author FANGZC-TB14
 * @since 2023-05-27
 */
public class TPropertyMaintenanceAccept extends TableDef {

    public static final TPropertyMaintenanceAccept property_maintenance_accept = new TPropertyMaintenanceAccept("property_maintenance_accept");

    public QueryColumn pkid = new QueryColumn(this, "pkid");
    public QueryColumn maintenance_pkid = new QueryColumn(this, "maintenance_pkid");
    public QueryColumn user_id = new QueryColumn(this, "user_id");
    public QueryColumn create_by = new QueryColumn(this, "create_by");
    public QueryColumn create_time = new QueryColumn(this, "create_time");
    public QueryColumn ext1 = new QueryColumn(this, "ext1");
    public QueryColumn ext2 = new QueryColumn(this, "ext2");

    public QueryColumn[] default_columns = new QueryColumn[]{pkid, maintenance_pkid, user_id, create_by, create_time, ext1, ext2};
    public QueryColumn[] all_columns = new QueryColumn[]{pkid, maintenance_pkid, user_id, create_by, create_time, ext1, ext2};

    public TPropertyMaintenanceAccept(String tableName) {
        super(tableName);
    }
}
